翻訳と辞書
Words near each other
・ Sensation (音楽イベント)
・ Sense Off 〜a sacred story in the wind〜
・ Sense Off ~a sacred story in the wind~
・ Sense of Gender 賞
・ Sepia (shelaの曲)
・ SeptemCharm まじかるカナン
・ Serendipity (倉木麻衣の曲)
・ Serendipity (折笠富美子のアルバム)
・ Serendipity (渡辺美里のアルバム)
・ Sergio Pérez
Serpent (暗号)
・ Servletコンテナ
・ Seven (企業)
・ Seventeen (アメリカの雑誌)
・ Seventeen (中森明菜のアルバム)
・ Seventeen (日本の雑誌)
・ Seventh Heaven (Kalafinaのアルバム)
・ Sexual×××××!
・ Sexy Summerに雪が降る
・ Sexy Zone (曲)


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Serpent (暗号) : ウィキペディア日本語版
Serpent (暗号)

Serpent対称鍵ブロック暗号の一種で、AESの最終候補の1つとなったが、Rijndaelに一歩及ばなかった。Serpentはロス・アンダーソンエリ・ビーハムラーズ・クヌーセンが設計した。
AESに応募した他の暗号と同様、ブロック長は128ビットで、鍵長としては128、192、256ビットをサポートしている〔Serpent 公式サイト 〕。暗号化に際しては、4個の32ビットのブロックに対して32ラウンドのSPN構造を適用する。各ラウンドでは、8つある4ビットから4ビットへのSボックスのうちの1つを32回並行して適用する。Serpentは1ビットスライス32個を使い、全ての操作を並列に実行できるよう設計されている。このため並列性が最大化されているが、DESよりも暗号解読に要する作業が増えることにもつながっている。
Serpentは、他のAES最終候補よりもセキュリティに対して保守的なアプローチをとっていると見られており、セキュリティマージンを大きくとっている。設計者は既知の攻撃法に対しては16ラウンドで十分だと考えたが、今後新たな暗号解読法が開発されることを予想して、保険のために32ラウンドにした。
Serpentの方式は特許を取得していない。したがって完全なパブリックドメインであり、誰でも自由に使うことができる。したがって、ソフトウェア(またはハードウェア)でSerpentを自由に実装することができ、ライセンス料も徴収されない。
== Rijndael と Serpent ==
Rijndaelはラウンド数が10、12、14のSPN構造で、鍵長とブロック長は128ビット、192ビット、256ビットである(それぞれ独立して指定可能)。Serpentは32ラウンドのSPN構造で、最適化した実装を単純化するために最初と最後に並べ替えを行う。Rijndaelのラウンド関数は、非線形層、線形混合層、鍵混合XOR層という3つの部分で構成されている。Setpentのラウンド関数は、鍵混合XOR、4×4のSボックスを32回並行に動作させる部分、線形変換から成るが、最終ラウンドでは線形変換の代わりにもう1回鍵混合XORを行う。Rijndaelの非線形層は8×8のSボックスを1つ使うが、Serpentでは8個の異なる4×4のSボックスを使う。Serpentは32ラウンドも実施することでRijndaelよりもセキュリティマージンが高い。しかし、10ラウンドのRijndaelは、高速で実装も容易である。そのため、RijndaelがAESに選ばれた。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Serpent (暗号)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.